Skip to content

Translate "Uncontrolled components" page #173

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Jan 13, 2020
Merged

Conversation

karpiuMG
Copy link
Contributor

Uwagi:
Ostatni przykład kodu, który tyczy się obsługi plików, był załączany poprzez embed, a nie tak jak pierwszy przykład, napisany i otoczony przez "```javascript{5,9,18}". Zrezygnowałem z embed, aby móc wprowadzić tłumaczenia w kodzie.

Uwagi:
Ostatni przykład kodu, który tyczy się obsługi plików, był załączany poprzez `embed`, a nie tak jak pierwszy przykład, napisany i otoczony przez "```javascript{5,9,18}". Zrezygnowałem z `embed`, aby móc wprowadzić tłumaczenia w kodzie.

Mam nadzieję, że
@karpiuMG karpiuMG requested a review from a team January 10, 2020 11:56
@karpiuMG karpiuMG changed the title Update uncontrolled-components.md Translate "Uncontrolled components" page Jan 10, 2020
@netlify
Copy link

netlify bot commented Jan 10, 2020

Deploy preview for pl-reactjs ready!

Built with commit 38c8af4

https://deploy-preview-173--pl-reactjs.netlify.com

@jakubdrozdek
Copy link
Member

@karpiuMG Wystarczyło przetłumaczyć plik obok: uncontrolled-components/input-type-file.js i wszystko by było dobrze ;-)
Wolałbym zostać przy oryginale, dlatego proszę przywróć to "embed".

@@ -39,46 +39,80 @@ class NameForm extends React.Component {

[**Try it on CodePen**](https://codepen.io/gaearon/pen/WooRWa?editors=0010)

Since an uncontrolled component keeps the source of truth in the DOM, it is sometimes easier to integrate React and non-React code when using uncontrolled components. It can also be slightly less code if you want to be quick and dirty. Otherwise, you should usually use controlled components.
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Dzięki temu może pojawić się również nieco mniej kodu, jeśli chcesz podejść do tematu z grubsza. W przeciwnym razie zwykle powinieneś używać komponentów kontrolowanych.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Dzięki temu może pojawić się również nieco mniej kodu, jeśli chcesz podejść do tematu z grubsza. W przeciwnym razie zwykle powinieneś używać komponentów kontrolowanych.
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Wpłynie to również na mniejszą ilość kodu i pozwoli na wprowadzenie zmian "na szybko". W przeciwnym razie zwykle powinno się używać komponentów kontrolowanych.
  1. Zdanie pośrodku brzmi wg mnie dziwnie. Moje też nie najlepiej, szczerze powiedziawszy, ale chyba udało mi się wyznaczyć kierunek ;) Zastanów się, jak to lepiej napisać.
  2. W dokumentacji piszemy bezosobowo.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Rozumiem, to trochę pomęczymy to zdanie wspólnie
Suggested change
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Dzięki temu może pojawić się również nieco mniej kodu, jeśli chcesz podejść do tematu z grubsza. W przeciwnym razie zwykle powinieneś używać komponentów kontrolowanych.
Wpłynie to również na mniejszą ilość kodu **i pozwoli na wprowadzenie zmian "na szybko"**

W oryginalnej wersji jest "It can also be slightly less code if you want to be quick and dirty"

Męczę to zdanie i męczę i wydaje mi się, że trzeba je całkiem przekształcić. W oryginale czuć, że to zdanie jest nacechowane negatywnie przez zwrot "quick and dirty" - myślę, że w naszej wersji możemy pominąć ten pejoratywny ładunek. Jeśli mamy używać bezokoliczników, to utrzymanie tego negatywnego ładunku jest zadaniem ponad moje możliwości :-P

Co do Twojej wersji (i mojej poprzedniej) określmy wyraźniej podmiot, zamiast używania zaimka "to", bo ciężko było mi załapać treść zdania. Trudno też było mi zrozumieć, dlaczego użycie komponentów niekontrolowanych, pozwoli na wprowadzenie zmian "na szybko".

Dodatkowo ostatnie zdanie "W przeciwnym razie..." traci sens, bo nie odwołujemy się już do "if you want to be quick and dirty".

Poniżej moja dalsza propozycja:

Suggested change
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Dzięki temu może pojawić się również nieco mniej kodu, jeśli chcesz podejść do tematu z grubsza. W przeciwnym razie zwykle powinieneś używać komponentów kontrolowanych.
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Użycie komponentów niekontrolowanych pozwala zaimplementować formularz "na szybko" dzięki mniejszej ilości kodu. Zwykle jednak powinno używać się komponentów kontrolowanych.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Druga wersja mi pasuje. Wrzucaj! :)

@jakubdrozdek
Copy link
Member

Dodałem parę uwag, ale ogólnie wyszło Ci bardzo dobrze :) Mam nadzieję, że na tym tłumaczeniu nie skończysz.

@jakubdrozdek jakubdrozdek added the needs author response Changes requested needing author's input label Jan 12, 2020
@karpiuMG
Copy link
Contributor Author

Hej, dzięki za odniesienie się do moich zmian. Czuję, że nauczę się przy tym projekcie więcej nt. j. polskiego, niż byłem w stanie, nauczyć się w szkolę. Pełna profeska :)

Na pewno nie będzie to moje ostatnie tłumaczenie.

Napisałem Ci DM'a na Slacku React Translations. Zerknij, proszę.

@jakubdrozdek
Copy link
Member

Swego czasu, jak jeszcze tłumaczyłem gry dla IronSquad, też się dużo więcej uczyłem o polskim niż przez całe życie w szkole ;-) bo to już jest dogłębna analiza języka, a nie omawianie lektur.

@jakubdrozdek jakubdrozdek added 🌐 translated Translation is completed for this page 🚼 good first issue Good for newcomers and removed needs author response Changes requested needing author's input labels Jan 13, 2020
@jakubdrozdek jakubdrozdek merged commit 834a4bd into reactjs:master Jan 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🚼 good first issue Good for newcomers 🌐 translated Translation is completed for this page
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants